package com.smart.business.dao;

import com.smart.mybatis.dao.BaseDao;
import com.smart.entity.business.PointLocationEntity;
import org.apache.ibatis.annotations.*;

import java.util.List;
import java.util.Map;


/**
 * 点位管理
 *
 * @author wf
 * @since 2025-06-07 11:30:34
 */
@Mapper
public interface PointLocationDao extends BaseDao<PointLocationEntity> {




    List<PointLocationEntity> getPointListByCompanyNames(@Param("companyNames") List<String> companyNames);
    @MapKey("id")
    List<Map<String,Object>> getCompanyPointBar(@Param("companyNames") List<String> companyNames);
    @MapKey("id")
    List<Map<String,Object>> getAllCompanyPointStatus(@Param("companyNames")List<String> companyNames);
    @MapKey("id")
    List<Map<String, Object>> getCompanyLocation(@Param("companyNames") List<String> companyNames);
    @MapKey("id")
    List<Map<String,Object>> getAllPoints(@Param("companyNames") List<String> companyNames);

}
